home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / exampleCode / viewkit / xcontact / resources / XContact.ad < prev    next >
Encoding:
Text File  |  1994-08-02  |  12.7 KB  |  389 lines

  1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. !! XContact.ad
  3. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  4.  
  5. *sgiMode:                       true
  6. *useSchemes:                    all
  7. *useSmallFonts:                 True
  8.  
  9. !! Gives more bevel to text widgets.
  10. *XmText.shadowThickness: 3
  11. *XmTextField.shadowThickness: 3
  12. !! Don't show highlight rectangle for toggles.
  13. *XmToggleButton.highlightThickness: 0
  14. *XmToggleButtonGadget.highlightThickness: 0
  15. *indicatorSize: 19
  16. !! Shadow in frame:
  17. *XmFrame.shadowThickness: 2
  18.  
  19. !! General Dialog titles
  20. *busyDialog.dialogTitle: XContact Busy
  21. *warningDialog.dialogTitle: XContact Warning
  22. *errorDialog.dialogTitle: XContact Error
  23. *infoDialog.dialogTitle: XContact Info
  24. *questionDialog.dialogTitle: XContact Question
  25. *questionDialog.okLabelString: Yes
  26. *questionDialog.cancelLabelString: No
  27.  
  28. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  29. !! List View:
  30. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  31. *listView.keyboardFocusPolicy: pointer
  32. *listView.title: XContact
  33. *listView.iconName: XContact
  34. *listView.form.shadowThickness: 2
  35. *listView.form.width: 400
  36. *listView.form.height: 200
  37. *listView.cardList.listSizePolicy: resize_if_possible
  38. *listView*srchText*labelString: Find:
  39. *listView*srchText.topOffset: 5
  40. *listView*srchText.leftOffset: 10
  41. *listView*srchText.rightOffset: 10
  42.  
  43. *listView*separator.topOffset: 5
  44. *listView*separator.leftOffset: 3
  45. *listView*separator.rightOffset: 3
  46.  
  47. *listView*srchTextSW*topOffset: 5
  48. *listView*srchTextSW*leftOffset: 50
  49. *listView*srchTextSW*rightOffset: 5
  50. *listView*srchTextSW*bottomOffset: 40
  51.  
  52. !! List Header Label
  53. *listView*listHeader.alignment: alignment_beginning
  54. *listView*listHeader.recomputeSize: false
  55. *listView*listHeader.topOffset: 5
  56. *listView*listHeader.leftOffset: 15
  57. *listView*listHeader.rightOffset: 15
  58.  
  59. !! Need to put class name in order to override scheme fonts.
  60. XContact*listView*listHeader.fontList:\
  61.     -*-screen-medium-r-normal--13-*-*-*-*-*-iso8859-1
  62.  
  63. XContact*listView*cardList.fontList:\
  64.     -*-screen-medium-r-normal--13-*-*-*-*-*-iso8859-1
  65.  
  66. *listView*rowColumn.rightOffset: 10
  67. *listView*rowColumn.entryAlignment: alignment_center
  68. *listView*rowColumn.showBtn.labelString: Show
  69. *listView*rowColumn.deleteBtn.labelString: Delete
  70. *listView*rowColumn.newBtn.labelString: Add
  71.  
  72. *listView*indicatorLabel.recomputeSize: false
  73. *listView*indicatorLabel.width: 200
  74. *listView*indicatorLabel.alignment: alignment_beginning
  75. *listView*indicatorLabel.leftOffset: 10
  76. *listView*indicatorLabel.bottomOffset: 10
  77.  
  78.  
  79.  
  80. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  81. !! Card View:
  82. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  83. *cardView.title: Card View
  84. *cardView.iconName: CardView
  85. *cardView.form.shadowThickness: 2
  86. *cardView.form.width: 625
  87. *cardView.form.height: 505
  88.  
  89. *cardView*separator.topOffset: 5
  90. *cardView*separator.leftOffset: 3
  91. *cardView*separator.rightOffset: 3
  92.  
  93. !! Face Image
  94. *cardView*faceImg.topOffset: 15
  95. *cardView*faceImg.rightOffset: 10
  96. *cardView*faceImg.width: 100
  97. *cardView*faceImg.height: 100
  98.  
  99. !!!!!!!!!!!!!!!!!!!!!!!!!
  100. !! Field Labels:
  101. !!!!!!!!!!!!!!!!!!!!!!!!!
  102.  
  103. *cardView*.XmLabel.width: 85
  104. *cardView*.XmLabel.alignment: alignment_end
  105.  
  106. !! Uniform offset:
  107. *cardView*leftOffset: 2
  108. *cardView*rightOffset: 5
  109.  
  110. *cardView*name.topOffset: 5
  111. *cardView*email.bottomOffset: 5
  112. *cardView*addressLine1.topOffset: 5
  113. *cardView*zip.bottomOffset: 5
  114. *cardView*country.bottomOffset: 5
  115.  
  116. *cardView*notes.leftOffset: 10
  117. *cardView*notes.righttOffset: 10
  118. *cardView*notes.bottomOffset: 10
  119. *cardView*notesLabel.alignment: alignment_beginning
  120. *cardView*notesLabel.labelString: Notes:
  121.  
  122. *cardView*form.separator.bottomOffset: 40
  123.  
  124. !!!!!!!!!!!!!!!!!!!!!!!!!
  125. !! Attributes
  126. !!!!!!!!!!!!!!!!!!!!!!!!!
  127. *cardView*attributes*bulletinboard.topOffset: 3
  128. *cardView*attributes*bulletinboard.marginHeight: 0
  129. *cardView*attributesLabel.labelString: Attributes:
  130.  
  131. !!!!!!!!!!!!!!!!!!!!!!!!!
  132. !! Controls:
  133. !!!!!!!!!!!!!!!!!!!!!!!!!
  134. *cardView*activeToggle.labelString: Active Viewer
  135. *cardView*activeToggle.leftOffset: 15
  136. *cardView*activeToggle.bottomOffset: 7
  137.  
  138. *cardView*srchBtn.labelString: Search
  139. *cardView*srchBtn.bottomOffset: 6
  140.  
  141. *cardView*form.rowColumn.rightOffset: 10
  142. *cardView*form.rowColumn.leftOffset: 10
  143. *cardView*form.rowColumn.bottomOffset: 3
  144. *cardView*firstBtn.labelString: First
  145. *cardView*prevBtn.labelString: Previous
  146. *cardView*nextBtn.labelString: Next
  147. *cardView*lastBtn.labelString: Last
  148. *cardView*closeBtn.labelString: Done
  149.  
  150. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  151. !! Menu:
  152. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  153.  
  154. !! General menu settings.
  155. *menuBar*tearOffModel:    tear_off_enabled
  156. *menuBar*helpMenu.helpOnContextMenuItem.sensitive: false
  157. *menuBar*helpMenu.helpIndexMenuItem.sensitive: false
  158.  
  159. *menuBar*file.labelString: File
  160. *menuBar*file.mnemonic: F
  161.  
  162. *menuBar*file.new.labelString: New ...
  163. *menuBar*file.new.mnemonic: N
  164.  
  165. *menuBar*file.open.labelString: Open ...
  166. *menuBar*file.open.mnemonic: O
  167.  
  168. *menuBar*file.save.labelString: Save
  169. *menuBar*file.save.mnemonic: S
  170. *menuBar*file.save.accelerator: Ctrl<Key>W
  171. *menuBar*file.save.acceleratorText: Ctrl-W
  172.  
  173. *menuBar*file.saveAs.labelString: Save As ...
  174. *menuBar*file.saveAs.mnemonic: A
  175.  
  176. *menuBar*file.import.labelString: Import ...
  177. *menuBar*file.import.mnemonic: I
  178.  
  179. *menuBar*file.export.labelString: Export ...
  180. *menuBar*file.export.mnemonic: E
  181.  
  182. *menuBar*file.printAll.labelString: Print List ...
  183. *menuBar*file.printAll.mnemonic: P
  184.  
  185. *menuBar*file.quit.labelString: Quit
  186. *menuBar*file.quit.mnemonic: Q
  187. *menuBar*file.quit.accelerator: Ctrl<Key>Q
  188. *menuBar*file.quit.acceleratorText: Ctrl-Q
  189.  
  190. *menuBar*card.labelString: Card
  191. *menuBar*card.mnemonic: C
  192.  
  193. *menuBar*card.search.labelString: Search ...
  194. *menuBar*card.search.mnemonic: S
  195. *menuBar*card.search.accelerator: Ctrl<Key>S
  196. *menuBar*card.search.acceleratorText: Ctrl-S
  197.  
  198. *menuBar*card.save.labelString: Save
  199. *menuBar*card.save.mnemonic: v
  200. *menuBar*card.save.accelerator: Ctrl<Key>V
  201. *menuBar*card.save.acceleratorText: Ctrl-V
  202.  
  203. *menuBar*card.delete.labelString: Delete
  204. *menuBar*card.delete.mnemonic: D
  205. *menuBar*card.delete.accelerator: Ctrl<Key>D
  206. *menuBar*card.delete.acceleratorText: Ctrl-D
  207.  
  208. *menuBar*card.deleteAll.labelString: Delete All
  209. *menuBar*card.deleteAll.mnemonic: A
  210.  
  211. *menuBar*card.new.labelString: Add ...
  212. *menuBar*card.new.mnemonic: A
  213. *menuBar*card.new.accelerator: Ctrl<Key>A
  214. *menuBar*card.new.acceleratorText: Ctrl-A
  215.  
  216. *menuBar*card.print.labelString: Print ...
  217. *menuBar*card.print.mnemonic: P
  218. *menuBar*card.print.accelerator: Ctrl<Key>P
  219. *menuBar*card.print.acceleratorText: Ctrl-P
  220.  
  221. *menuBar*card.close.labelString: Close
  222. *menuBar*card.close.mnemonic: C
  223. *menuBar*card.close.accelerator: Ctrl<Key>C
  224. *menuBar*card.close.acceleratorText: Ctrl-C
  225.  
  226. *menuBar*card.closeAll.labelString: Close All Viewers
  227. *menuBar*card.closeAll.mnemonic: C
  228. *menuBar*card.closeAll.accelerator: Ctrl<Key>C
  229. *menuBar*card.closeAll.acceleratorText: Ctrl-C
  230.  
  231. *menuBar*card.show.labelString: Show
  232. *menuBar*card.show.mnemonic: o
  233. *menuBar*card.show.accelerator: Ctrl<Key>O
  234. *menuBar*card.show.acceleratorText: Ctrl-O
  235.  
  236.  
  237. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  238. *menuBar*notes.labelString: Notes
  239. *menuBar*notes.mnemonic: N
  240.  
  241. *menuBar*notes.insertFromFile.labelString: Insert From File ...
  242. *menuBar*notes.insertFromFile.mnemonic: I
  243.  
  244. *menuBar*notes.saveToFile.labelString: Save To File ...
  245. *menuBar*notes.saveToFile.mnemonic: S
  246.  
  247. *menuBar*notes.clearNotes.labelString: Clear
  248. *menuBar*notes.clearNotes.mnemonic: C
  249.  
  250. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  251. *menuBar*prefs.labelString: Preferences
  252. *menuBar*prefs.mnemonic: P
  253.  
  254. *menuBar*prefs.setupFields.labelString: Setup Fields ...
  255. *menuBar*prefs.setupFields.mnemonic: F
  256. *menuBar*prefs.setupFields.accelerator: Ctrl<Key>F
  257. *menuBar*prefs.setupFields.acceleratorText: Ctrl-F
  258.  
  259. *menuBar*prefs.sort.labelString: Re-sort
  260. *menuBar*prefs.sort.mnemonic: r
  261.  
  262. *menuBar*prefs.setupAttributes.labelString: Setup Attributes ...
  263. *menuBar*prefs.setupAttributes.mnemonic: A
  264.  
  265. *menuBar*prefs.general.labelString: General ...
  266. *menuBar*prefs.general.mnemonic: G
  267.  
  268. !! Radio Button Submenu has unconventional resource tree. <??>
  269. *menuBar*ascending.labelString: Ascending
  270. *menuBar*ascending.mnemonic: A
  271.  
  272. *menuBar*descending.labelString: Descending
  273. *menuBar*descending.mnemonic: D
  274.  
  275. *menuBar*cardUtils.labelString: Utilities
  276. *menuBar*cardUtils.mnemonic: U
  277.  
  278. *menuBar*cardUtils*sendEmail.labelString: Send E-Mail ...
  279. *menuBar*cardUtils*sendEmail.mnemonic: M
  280. *menuBar*cardUtils*sendEmail.accelerator: Ctrl<Key>M
  281. *menuBar*cardUtils*sendEmail.acceleratorText: Ctrl-M
  282.  
  283. *menuBar*cardUtils*sendFax.labelString: Send Fax ...
  284. *menuBar*cardUtils*sendFax.mnemonic: F
  285. *menuBar*cardUtils*sendFax.accelerator: Ctrl<Key>F
  286. *menuBar*cardUtils*sendFax.acceleratorText: Ctrl-F
  287.  
  288. *menuBar*cardPrefs.labelString: Preferences
  289. *menuBar*cardPrefs.mnemonic: P
  290.  
  291. *menuBar*cardPrefs*showAttributes.labelString: Show Attributes
  292. *menuBar*cardPrefs*showAttributes.mnemonic: A
  293. *menuBar*cardPrefs*showNotes.labelString: Show Notes
  294. *menuBar*cardPrefs*showNotes.mnemonic: N
  295.  
  296.  
  297. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  298. !! Dialogs:
  299. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  300.  
  301. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  302. !! Search Dialog
  303. *srchDialog*dialogTitle: Search
  304. !!! Bug <??> the string gets truncated somehow, so I hard coded it.
  305. !!*srchDialog*srchStringLabel.labelString: Search for the card containing:
  306. *srchDialog*caseSensitive.labelString: Case Sensitive
  307. *srchDialog*srchNotes.labelString: Search Notes
  308. *srchDialog*srchNotes.leftOffset: 40
  309.  
  310. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  311. !! Setup Fields Dialog
  312. *SetupFields*dialogTitle: Setup Fields
  313. *SetupFields*noResize: true
  314. *SetupFields*applyLabelString: Default
  315. *SetupFields*setupFieldLabel.marginTop: 3
  316. *SetupFields*setupFieldLabel.leftOffset: 15
  317. *SetupFields*setupFieldLabel.labelString: Setup Field:
  318. *SetupFields*frame.topOffset: 5
  319. *SetupFields*frame.marginWidth: 5
  320. *SetupFields*frame.marginHeight: 5
  321. *SetupFields*fieldLabelWidgetLabel.width: 80
  322. *SetupFields*fieldLabelWidgetLabel.alignment: alignment_end
  323. *SetupFields*fieldLabelWidgetLabel.labelString: Field Label:
  324. *SetupFields*fieldLabelWidgetBase.columns: 30
  325. *SetupFields*fieldLenWidgetLabel.width: 80
  326. *SetupFields*fieldLenWidgetLabel.alignment: alignment_end
  327. *SetupFields*fieldLenWidgetLabel.labelString: Field Length:
  328. *SetupFields*fieldLenWidgetBase.columns: 30
  329. *SetupFields*showInListToggle.rightOffset: 10
  330. *SetupFields*showInListToggle.labelString: Show in List
  331.  
  332. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  333. !! Setup Attributes Dialog
  334. *setAttrPrefDialog*dialogTitle: Setup Attributes
  335. *setAttrPrefDialog*attrStyleGroupLabel.labelString: Select Attribute Style:
  336. *setAttrPrefDialog*someOfManyBase.labelString: Multiple Selections
  337. *setAttrPrefDialog*oneOfManyBase.labelString: Single Selection
  338. *setAttrPrefDialog*showAttrLabelBase.labelString: Show Attributes:
  339. *setAttrPrefDialog*0Label.labelString: 0
  340. *setAttrPrefDialog*1Label.labelString: 1
  341. *setAttrPrefDialog*2Label.labelString: 2
  342. *setAttrPrefDialog*3Label.labelString: 3
  343. *setAttrPrefDialog*attrLabelGroupLabel.labelString: Set Attribute Labels:
  344. *setAttrPrefDialog*attribute0Label.labelString: Attribute 0:
  345. *setAttrPrefDialog*attribute1Label.labelString: Attribute 1:
  346. *setAttrPrefDialog*attribute2Label.labelString: Attribute 2:
  347. *setAttrPrefDialog*attribute3Label.labelString: Attribute 3:
  348.  
  349. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  350. !! General Preference Dialog
  351. *generalPrefDialog*dialogTitle: General Preferences
  352. *generalPrefDialog*defRolodexLocLabel.labelString:\
  353.                         Default Contact Book Location:
  354. *generalPrefDialog*faceImgLocLabel.labelString: Face Image Locations:
  355.  
  356. *generalPrefDialog*showFaceImgBase.labelString: Show Face Image on Card Viewer
  357. *generalPrefDialog*alwaysUseIntrDialogBase.labelString:\
  358.   Always use Interruptable Dialog when searching (Useful for large contact book)
  359.  
  360.  
  361. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  362. !! Print Dialogs:
  363. *printCardDialog*dialogTitle: Print Card
  364. *printCardDialog*noResize: true
  365. *printCardDialogLabel.alignment: alignment_beginning
  366. *printCardDialogLabel.topOffset: 10
  367. *printCardDialog*separator.topOffset: 10
  368. *printCardDialog*rolodexInfoToggle.labelString: Rolodex Information
  369. *printCardDialog*notesToggle.labelString: Notes
  370. XContact*printCardDialog*XmList.fontList: \
  371.     -*-screen-medium-r-normal--13-*-*-*-*-*-iso8859-1
  372.  
  373. XContact*defaultPrinterFont: \
  374.     -*-screen-bold-r-normal--13-*-*-*-*-*-iso8859-1
  375.  
  376.  
  377. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  378. !! Export Import dialog:
  379. *ExportImportDialog*noResize: true
  380. *ExportImportDialog*frame.marginWidth: 5
  381. *ExportImportDialog*rowColumn.numColumns: 4
  382. *ExportImportDialog*rowColumn.spacing: 0
  383. *ExportImportDialog*rowColumn.entryAlignment: alignment_beginning
  384. *ExportImportDialog*rowColumn.XmToggleButton.alignment: alignment_beginning
  385. *ExportImportDialog*delimiter.leftOffset: 5
  386. *ExportImportDialog*delimiter.topOffset: 5
  387. *ExportImportDialog*delimiterLabel.labelString: Delimiter:
  388.  
  389.